temple terrace - German English Dictionary